Học cấu trúc Mạng_Bayes

Trong trường hợp đơn giản nhất, một mạng Bayes được xây dựng bởi một chuyên gia và rồi được dùng để thực hiện việc suy luận. Trong các ứng dụng khác, công việc xây dựng mạng quá phức tạp đối với con người. Trong trường hợp này, cấu trúc và các tham số mạng của các phân bố địa phương phải được học từ dữ liệu.

Học cấu trúc của một mạng Bayes (nghĩa là học đồ thị) là một phần rất quan trọng của ngành nhận thức máy. Giả thiết rằng dữ liệu được sinh từ một mạng Bayes và rằng tất cả các biến là quan sát được (chứng cứ) trong mọi lần lặp, việc tối ưu hóa dựa trên phương pháp tìm kiếm có thể được dùng để tìm cấu trúc mạng. Việc này đòi hỏi một hàm tính điểm (scoring function) và một chiến lược tìm kiếm. Hàm tính điểm thông dụng là xác suất hậu nghiệm (posterior probability) của cấu trúc khi cho trước dữ liệu huấn luyện (training data). Quá trình tìm kiếm duyệt toàn cục để trả về một cấu trúc có số điểm tối ưu đòi hỏi thời gian cấp siêu lũy thừa (superexponential) theo số lượng biến. Ngược lại, các chiến lược tìm kiếm địa phương thực hiện các thay đổi tăng dần hướng tới việc nâng cao điểm số của cấu trúc. Một thuật toán tìm kiếm toàn cục như Phương pháp xích Markov Monte Carlo (Markov chain Monte Carlo) có thể tránh việc bị bẫy trong một cực tiểu địa phương.

Tài liệu tham khảo

WikiPedia: Mạng_Bayes http://www.csse.monash.edu.au/~dld http://www.csse.monash.edu.au/~dld/David.Dowe.publ... http://www.csse.monash.edu.au/~dld/David.Dowe.publ... http://www.csse.monash.edu.au/~dld/MML.html http://www.csse.monash.edu.au/~dld/Publications/20... http://www.csse.monash.edu.au/~dld/Publications/20... http://www.csse.monash.edu.au/~dld/Publications/20... http://www.niedermayer.ca/papers/bayesian/bayes.ht... http://www.cs.ubc.ca/spider/poole/ http://www.cs.ubc.ca/spider/poole/papers/canai94.p...